草庐IT

java midi 延迟

全部标签

java - 添加没有 Thread.sleep 的延迟和 while 循环什么都不做

我需要在不使用Thread.sleep()或while循环的情况下添加延迟。即时编辑游戏(Minecraft)时钟以“滴答声”运行,但它们会根据您的FPS波动。publicvoidonTick(){//Calledevery"Tick"if(variable){//Ifmyvariableistrueboolean=true;//Settingmybooleantotrue/***Doingabunchofthings.**///Ineedadelayforaboutonesecondhere.boolean=false;//Settingmybooleantofalse;}}我需要延

java - Spring-retry(Spring Boot)中如何配置延迟时间

是否可以配置@Retryable?此方法(getCurrentRate)将被调用3次。一开始是5分钟,之后是10分钟,最后是15分钟。我该如何配置?@Retryable(maxAttempts=3,value=RuntimeException.class,backoff=@Backoff(delay=1000))示例publicclassRealExchangeRateCalculatorimplementsExchangeRateCalculator{privatestaticfinaldoubleBASE_EXCHANGE_RATE=1.09;privateintattempts=

Java,没有同步的延迟初始化字段

有时当我需要延迟初始化的字段时,我会使用以下设计模式。classDictionaryHolder{privatevolatileDictionarydict;//someheavyobjectpublicDictionarygetDictionary(){Dictionaryd=this.dict;if(d==null){d=loadDictionary();//costyoperationthis.dict=d;}returnd;}}它看起来像DoubleCheckingidion,但不完全是。没有同步,loadDictionary方法可能会被多次调用。我在并发性很低的时候使用这个模

java - 在 Java 8 中延迟返回第一个非空列表

我有N个从存储库返回数据的列表。我想返回这三个列表中的第一个非空列表(每个列表执行不同的SQL来获取数据)。要注意的是我想懒惰地执行此操作,这样如果我已经找到可接受的结果就不需要在数据库上执行SQL。我的代码是(修改)@OverridepublicListdataService(Datadata){returnfirstNonEmptyList(repository.getDataWayOne(data.getParameter()),repository.getDataWayTwo(data.getParameter()),repository.getDataWayThree(dat

java - rxjava 延迟 : How to get variable delay on each item emitted from a list?

我想在从可观察列表发出的每个项目之间设置自定义延迟,作为项目本身的函数。假设我们有一个列表作为(项目,延迟):[("item1",2),("item2",1),("item3",2),("item4",3),("item5",2),("item6",3)]我希望输出是这样的:0seconds:1seconds:item12seconds:item23seconds:4seconds:item35seconds:6seconds:7seconds:item48seconds:9seconds:item510seconds:11seconds:12seconds:item6Complete

java - 在 libgdx 游戏中设置延迟

我有一个游戏(比如superjumper,这个游戏是一个跳跃游戏)我们的角色有生命。与敌人相撞后,他的生命减少。我想在1秒后计算碰撞。我的意思是在这1秒内,如果我的角色与敌人接触,什么也不会发生,他会继续他的方式。为此,我在我的GameScreen类中定义了一个boolean变量,名称为“collision”,在Wolrd类中定义了另一个,名称为“collBirds”。在与敌人碰撞一次接触后,collBirds变为true。但我想在1秒后碰撞更改为false。我使用了一些东西,比如System.currentTimeMillis()和“forloop”,但没有任何反应。我的Java不太

java - 延迟加载子项,其中包含急切的集合

我对以下实体有疑问:Forest、Tree、Leaf。正如您可以想象的那样,一片森林可以有很多树,而一棵树有很多叶子。我想延迟加载森林中的所有树木并急切加载树中的所有叶子。我的带hibernate注释的代码如下所示:Forest.java@Entity@Table(name="Forests")publicclassForestimplementsComparable{@Id@Column(name="forestnumber",length=10,nullable=false)privateStringnumber;@OneToMany(fetch=FetchType.LAZY,ma

java - Spring Data Rest JPA - 无法延迟加载 OneToMany 双向关系

我有两个实体,Company和Job,具有OneToMany双向关系。我的问题是我不能延迟加载公司的Listjobs.例如当我这样做时:获取/api/companies/1这是JSON响应:{"id":1,"name":"foo",..."_embedded":{"jobs":[{...},...{...}],"employees":[{...},{...}]},"_links":{"self":{"href":"http://localhost:8080/api/companies/1"},"jobs":{"href":"http://localhost:8080/api/compa

java - 消除初始按键延迟

当您在文本框中键入内容并按住某个键时,您会得到(a.......aaaaaaaaaaaaaaaa),具体取决于初始按键延迟。addKeyListener(newKeyAdapter(){publicvoidkeyPressed(KeyEvente){//Handlekeypresshere}我正在创建一款游戏,其中用户的react非常重要。我怎样才能完全消除这种延迟?上面的代码不起作用。我也曾尝试重写processKeyEvent,但没有成功。 最佳答案 这些事件是由JVM/操作系统生成的,除非您指示用户更改按键延迟/按键重复设置,

java - 自 Java 7 以来 HttpServer 延迟 1 秒

我们正在使用内部HttpServer项目中的类,用于通过HTTP在客户端和服务器之间交换数据。当我们切换到Java7时,我们意识到结果的交付出现了延迟。我们可以将问题简化为以下示例:类EchoServer创建上下文/echo它只是在每次请求时返回当前日期和请求URI。然后,此服务由客户端在循环中调用。importjava.io.IOException;importjava.io.OutputStream;importjava.net.InetSocketAddress;importjava.util.Date;importcom.sun.net.httpserver.HttpExcha